home *** CD-ROM | disk | FTP | other *** search
/ Nothing but Tetris / Nothing but Tetris.iso / amiga / cubus / cubus.doc.german < prev    next >
Text File  |  1994-01-01  |  8KB  |  188 lines

  1.  
  2.  
  3.                                 C U B U S
  4.                                 =========
  5.  
  6.  
  7. Konzept, Musik & Programm:                         Grafik:
  8.    Fred Bayer                                   Oliver Siebert
  9.    Artilleriestr. 21a                           Schillerstr. 46a
  10.    D-8000 Mⁿnchen 19                            D-8200 Rosenheim
  11.    Tel. 089/1291711                             Tel. 08031/88529
  12.  
  13. Email: bayerf@tuminfo3.informatik.tu-muenchen.de
  14.  
  15.  
  16. Angefangen hat alles etwa im Juni 1989. Wir waren beide von Tetris fas-
  17. ziniert und kamen irgendwann auf die Idee, das Spielprinzip von Tetris
  18. auf drei Dimensionen zu erweitern.
  19.  
  20. Zur Amiga-Messe 89 in K÷ln hatten wir dann eine erste Demoversion von
  21. Cubus fertig und stellten sie verschiedenen Software-Firmen vor. Einige
  22. davon waren auch ziemlich interessiert und wir waren nahe daran, Cubus
  23. als kommerzielles Programm zu ver÷ffentlichen.
  24.  
  25. Doch dann kam der Schock: Es hatte schon jemand die gleiche Idee gehabt;
  26. BlockOut kam Ende 1989 ⁿber den gro▀en Teich. Obwohl BlockOut und Cubus
  27. sich so ziemlich in jedem Detail unterscheiden, zogen die vorher noch so
  28. begeisterten Firmen den Schwanz ein und sagten uns ab, weil sie Copyright-
  29. probleme befⁿrchteten.(sogar Mirrorsoft, die ja die Rechte an Tetris haben !)
  30.  
  31. Damit alles nicht umsonst war, haben wir uns jetzt entschlossen, Cubus
  32. als Shareware zu ver÷ffentlichen. Da▀ wir jetzt natⁿrlich nicht mehr soviel
  33. Arbeit in Cubus investiert haben und deshalb einige Programmteile nicht
  34. ganz professionell sind, m÷ge uns verziehen werden !
  35.  
  36. Wem also Cubus gefΣllt, sollte unsere Arbeit dann auch honorieren und uns
  37. eine Spende (jeder Betrag, den er fⁿr angemessen hΣlt) auf das Konto
  38.  
  39.                          391110
  40.                          Stadtsparkasse Rosenheim
  41.                          (BLZ 71150000)
  42.  
  43. ⁿberweisen. Wir freuen uns auch ⁿber konstruktive Kritik, Mitteilungen 
  44. ⁿber Σhnliche Erfahrungen mit Softwarefirmen etc. !
  45.  
  46.  
  47. Nun aber eine kurze Spielanleitung:
  48.  
  49. Aus den Steinen, die im Spielquader herunter fallen, mu▀ man vollstΣndige
  50. Ebenen bilden, die dann verschwinden. Wenn eine bestimmte Anzahl von
  51. Ebenen gefⁿllt ist, beginnt die nΣchste Runde (natⁿrlich schwieriger !).
  52.  
  53. Das Spiel ist vorbei, wenn kein neuer Stein mehr fallen kann.
  54.  
  55. Einen fallenden Stein kann man mit dem Joystick (Port 2) in x- und y-Richtung
  56. verschieben und mit den Zehnerblock-Tasten um jede Achse drehen. Diese
  57. Drehungen sind am Anfang etwas ungewohnt; deshalb haben wir einen Trainings-
  58. modus eingebaut, wo man in Ruhe alle Drehungen probieren kann.
  59.  
  60. Zur besseren Orientierung wird im Fenster in der Mitte rechts immer der
  61. fallende Stein in der Draufsicht gezeigt.
  62.  
  63. Das Prinzip der Rotationen ist eigentlich ganz einfach:
  64.  
  65.  
  66.                                       |       |
  67.     Drehung um x-Achse  (---)     7   |   8   |   9
  68.                                       |       |
  69.                                -------+-------+-------
  70.                            /          |       |
  71.     Drehung um y-Achse  ( / )     4   |   5   |   6
  72.                          /            |       |
  73.                                -------+-------+-------
  74.                           |           |       |
  75.     Drehung um z-Achse  ( | )     1   |   2   |   3
  76.                           |           |       |
  77.  
  78.                           gegen den       um     im Uhr-
  79.                         Uhrzeigersinn    180░   zeigersinn
  80.  
  81.  
  82. Manchmal passiert es, da▀ man den momentanen Stein ⁿberhaupt nicht brauchen
  83. kann oder da▀ man ihn nicht mehr rechtzeitig so drehen kann, da▀ er pa▀t.
  84. Dann kann man ihn als letzte Rettung zerst÷ren (mit Zehnerblock-0). Dies
  85. geht aber nur, wenn man noch ZAPs hat (links unten angezeigt).
  86.  
  87. In der Bonusrunde (nach jeweils 3 Runden) bekommt man fⁿr jede gefⁿllte
  88. Ebene einen neuen ZAP.
  89.  
  90. Danach kommt die Puzzlerunde, in der man den rechts gezeigten K÷rper nach-
  91. bauen mu▀. (Hier ist die Reihenfolge der fallenden Steine festgelegt, so da▀
  92. das Puzzle immer l÷sbar ist !)
  93.  
  94. Egal ob man das Puzzle geschafft hat, kommt man jetzt in das nΣchste Level.
  95. Jedes Level (insgesamt 9) hat besondere Schwierigkeiten, die ich aber nicht
  96. verraten m÷chte !
  97.  
  98.  
  99. Steuerung von Cubus:
  100. ====================
  101.  
  102.    Auswahlseite:
  103.  
  104.          F1   Spielbeginn
  105.          F2   Hiscore anzeigen
  106.          F3   Demo
  107.          F4   Trainingsmodus
  108.          DEL  Cubus verlassen
  109.  
  110.    Im Spiel:
  111.  
  112.          Joystick:      Stein in x-/y-Richtung bewegen
  113.          Fire-Button:   Stein schnell fallen lassen
  114.          Zehnerblock:   Stein rotieren (siehe oben)
  115.          Zehnerblock-0: ZAP
  116.          ESC:           Abbruch (ohne Punkte!)
  117.  
  118.    Hiscore-Seite (falls man sich eintragen darf):
  119.  
  120.          Namen (max. 4 Buchstaben & Ziffern) eintippen, mit ENTER
  121.          abschicken oder mit BACKSPACE korrigieren.
  122.  
  123.          ESC:  Rⁿckkehr zur Auswahlseite
  124.  
  125.    Demo:
  126.  
  127.          Fire-Button: Texte weiterschalten
  128.          ESC:         Rⁿckkehr zur Auswahlseite
  129.  
  130.    Trainingsmodus:
  131.  
  132.          Zehnerblock:   Stein rotieren
  133.          Zehnerblock-0: anderen Stein wΣhlen
  134.          ESC:           Rⁿckkehr zur Auswahlseite
  135.  
  136. Mit F10 kann man jederzeit die Hintergrundmusik aus- & einschalten.
  137.  
  138.  
  139. Implementierung
  140. ===============
  141.  
  142.  
  143. CUBUS wurde vollstΣndig in C (SAS/5.10) geschrieben. (Absolut OHNE jeden 
  144. Assemblerteil ! :-)) Es unterstⁿtzt Multitasking, (CUBUS selbst besteht
  145. aus 4 eigenen Tasks) obwohl es wΣhrend
  146. es lΣuft, alle Eingaben auf sich selbst umleitet. Aber nach dem
  147. Verlassen von CUBUS mit 'DEL' im Hauptmenⁿ laufen alle
  148. anderen Tasks unbeeinflu▀t weiter. CUBUS gibt alle Systemresourcen nach
  149. dem Verlassen sauber zurⁿck.
  150.  
  151. CUBUS wurde ursprⁿnglich auf einem A1000 unter 1.3 entwickelt. Seit ein paar
  152. Monaten hab' ich einen A3000 und es lΣuft auch auf dieser Kiste sowohl
  153. unter 1.3 als auch 2.0.
  154.  
  155. CUBUS sollte eigentlich unter jeder Konfiguration laufen; wir haben es auf
  156. jeden Fall auf einem A500/1.2 und einem A3000/2.0 getestet.
  157.  
  158.  
  159. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  160. ! Cubus ist ein Shareware-Programm; es darf frei kopiert und in            !
  161. ! PD-Serien aufgenommen werden, aber nicht kommerziell vertrieben werden   !
  162. ! ─nderungen des Programms und der zugeh÷rigen Dateien sind nicht zulΣssig.!
  163. ! Au▀erdem mu▀ jede Kopie dieses DOC-File enthalten.                       !
  164. !                                                                          !
  165. ! CUBUS besteht aus                                                        !
  166. !                                                                          !
  167. !       Cubus              -- Das Programm                                 !
  168. !       Cubus.info         -- Icon zum Start von der Workbench             !
  169. !       CubusBobs          -- Grafik                                       !
  170. !       CubusFont          -- Grafik (kein Amiga-Font !)                   !
  171. !       CubusHiScores      -- kann man l÷schen, um Hiscore rⁿckzusetzen    !
  172. !       CubusInstruments   -- Instrumente fⁿr Hintergrund-Musik            !
  173. !       CubusSelect        -- Grafik fⁿr Hauptmenⁿ                         !
  174. !       CubusSound         -- Sound-Effekte                                !
  175. !       CubusTitle         -- Titelbild                                    !
  176. !       Cubus.doc.english  -- Englische ▄bersetzung dieses Files           !
  177. !       Cubus.doc.german   -- Dieses File                                  !
  178. !                                                                          !
  179. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  180.  
  181.  
  182.                Wir wⁿnschen Euch viel Vergnⁿgen mit Cubus !
  183.  
  184.  
  185.                      Oliver                      Fred
  186.  
  187.  
  188.